adds basic bower config

adds dist tasks to grunt
refactors grunt task names to be more concise
tightens npm package output