npm & bower support, fixes #5, #6