- Added some comments to code

- Refactoring
- Added Splash Screen

TODO:
- Tests