WebJars and Cleaner Future Handling

I've replaced the embedded JS & CSS libraries with WebJars.

Also I cleaned up the Futures to use more idiomatic error handling.