Add partial concatenation order to vendor scripts

This is done because some scripts are dependant on earlier scripts, and
the nin frontend breaks if brunch can't concatenate them in the right
order.
Move public compilation folder back to frontend/

This is done because Express throws a bunch of errors if the destination
path contains '../'.
Merge pull request #13 from ninjadev/compile-errors

Compile errors