using bower for client side package manager
require for, um, like everything