improved ui, added lassonde frame, restructured

- split javascript files into multiple to fix known issue
- improved ui
- stability improvements