Fixed UI bug + quality

* Fixed: resize indicators were half-hidden
* Source are now compiled with `cake build` to a separate build/ directory
* Added: --use-js flag for tests (disabled by default, enabled for travis)