Refactoring of scenes.

I moved out the scenes.py file into a scenes module instead. This
allows the code to be much cleaner and more readable.