Utilize npm + grunt to separate source, libraries/modules and build