chris-2-cleanup_and_rotation

Added rotation support. Refactored to android naming conventions and other code cleanup.
Not a problem for now, but if anything is added to this method in the future here that might require modifying Views then this should probably go after setContentView.