Update Gemspec to point to the correct homepage
Refine tick method and add integration specs
Move cat class into it's own file
Make the tick logic more transparent
Fix tests
Generate the trails procedurally
Update nyan-cat to use the correct UI class
Merge branch 'master' into better-trails

Conflicts:
	nyan-cat.gemspec