fixes, fixes...

ok, two part update.. still have lots to do, but i want a snap of this
state first.

part i :: back-end
- require config moved to box
- box.app gives ui access to all methods returned by app.js

part ii :: front-end
- theme fixes... since i'm sharing it with the world, it may as well
look decent
- main page content partially templatised, will be handled by ui module
later