Initial support for Chronic-parsed dates

Added a new TimeLog class to encapsulate a time log for a given day.
Refactored reporting code into the TimeLog#report instance method.
Created Trak::log_for helper which retrieves a log based on a symbol,
string or time argument and yields to a block where you can perform
tasks such as reporting or logging time.
Merge branch 'master' into chronic
Merge branch 'master' into chronic

Conflicts:
	lib/trak/trak.rb
Merge branch 'master' into chronic

Conflicts:
	lib/trak.rb
Fix file not found exception in report
Create time logs in the past
Remove FIXME comments to github issues

Also fix whitespace
Merge branch 'master' into chronic
Merge branch 'master' into chronic

Conflicts:
	lib/trak.rb
	lib/trak/trak.rb
Match tree changes in master to aid merging (#11)
Merge branch 'master' into chronic (#11)

Conflicts:
	bin/trak
	lib/trak.rb
Merge branch 'master' into 0.1.0-dev
Correct version in -v switch
Merge branch '0.1.0-dev'

Conflicts:
	lib/trak.rb
	trak.gemspec
Add Gemfile