Whether you're looking for a prefab guest house for visitors or a place to call home year round, here are 17 small cabins you can buy or DIY.