Prettier gui and documentation
Code cleanup
Restructured files