Fixed bug in build system

This removes the special treatment of x-tag-core and makes it so our build system relies solely on bower dependencies.  We also support multiple js and stylus files in `main:` now.