Standalone lib

add bower support