initial beta compete

- code cleanup
- minimize dependencies of project
- clean up UI views
- initial beta complete