adding npm and bower definitions, abstracting port number