split out build and run rules
Update libs. Requires cleaning bower packages