Started to work on the habitable module
Habitable module seems to be working now.
Merge branch 'HabitableModule'