Refactoring!

Morning coding!
*Reduce code complexity, make it more readable
*Add TO DO:
*Set up landscape layout
Update README.md
merged denis pull request adding TO DO and refactoring