RahulV - Finished a reallyyyyyy crappy version of home screen. cannot be worse than this, but it works so whatever. I really should not have done this.

I've made a huge mistake. Come back to this commit and fix this stuff.