Modified to use inject correctly.
split state class
split project edit list.
hold the saving state in State
rename function
when add new account, loading user's issues on accountCtrl
access from class variable, because scope was changed
fix bug in loading button

by using closure, different button had been affected.
change project state variable to public
dont't use source map.
for module testing, timeTracker must be grobal.
add test for project.coffee
use DI for chrome api
use sinon.js
fix comment
add test for project.js
add test case for project.getSelectable