Use bower for dependency management
Merge pull request #93 from lorenzhs/bower

Use bower for dependency management
Add bower instructions
apply jshint on weechat
Add missing semicolons
Use not notation for objects
Use strict equals
Remove global variables
Remove unused variables and __proto__ inheritance
Visually highlight highlights
Move highlight style to correct file
Merge pull request #94 from lorenzhs/highlight

Visually highlight highlights
Keep message/command history for each channel

* Can be navigated with up/down arrow keys
* Currently entered text is preserved when going into history
* When choosing a history entry, previously entered but not submitted text will be restored to input buffer

Closes #75
Remove files no longer needed due to use of Bower
Merge pull request #95 from lorenzhs/history

Keep message/command history for each channel
Merge pull request #96 from lorenzhs/bower

Remove files no longer needed due to use of Bower
Use dot notation in models
Delete trailing whitespaces
Add missing semicolons
Use strict comparators