Studies on Thin-shells and Thin-shell Wormholes