amount input: wrong message when typing some chars
Alternative amount should not have enought-amount directive
Add logging solution
Change all logs found to use log.js
Loggin level info
Fixes tests
Clearer iteration through keys

- We needed to closure the variable `levels` and this is cleaner
Multiline logs into one line
Add underscore to bower and karma conf
Using underscore in a few files
Split log and logger to show the usage of jsdoc