pass path of cache file on write cache
getAllTasks returns a TaskCollection
init behat
update config with new kanbanize url
update config wiht path related to env
added behat and silex to composer
login and get all tasks test with behat
separate getProjectsAndBoards call into getProjects and getBoards calls
task collection is now returned by gateway directly
fix typo
improved the request for missing options
move authentication method at beginning of process
don't ask login if cached user is already authenticated