Huge changes

- Restructured project
- Changed a signature a bit
- Framework Build, should be much easier to use now