add
Merge branch 'master' of https://github.com/MC-Timetracker/timetracker into timetrackerUI

Conflicts:
	res/layout/activity_main.xml
	src/iiitd/mc/timetracker/MainActivity.java
add src
added in-memory implementations for all functions of MockupDatabaseController
added function to IDatabaseController interface to get tasks by name
added ApplicationHelper class to provide a factory method for DatabaseControllers
added TaskService class to handle state of current Recordings.
Also provides functions to convert String paths to Tasks.
implemented basic start/stop recording tasks
added event handling to TaskRecorder.
renamed TaskService to TaskRecorder.
fixed reference to get Application context
fixed dialog to confirm to create new task that was not showing
add changes
moved initialization of autocomplete widget to separate function
Merge branch 'timetrackerUI' of github.com:MC-Timetracker/timetracker

Conflicts:
	res/layout/activity_main.xml
	res/values/strings.xml
	src/iiitd/mc/timetracker/MainActivity.java
changed sql queries and table names according to common naming conventions / capitalization
fixed syntax error in sql CREATE TABLE statements (issue #17)
fixed getTasks, getRecordings implementation to return empty list instead of null.
closes #17
use real SQLite DatabaseController
changed IDs from int to long because this is the datatype used internally
removed deprecated functions