Add 'ruby-mp3info' gem dependency.
Build a track collection;

Currently loads all mp3s recursively from the hard-coded directory, running each file against the ruby-mp3info gem to interpret the id3 tags to create track attributes to be used later.
Add more useful information.
Add 'audite' gem dependency.

This provides the mechanism to play the mp3 file.
Add 'vedeu' gem dependency.
Build a player;

This hooks into the audite gem to provide playback controls including: play, stop, pause, unpause, playing?, counter (float in seconds of how long the track has been playing), level (float of current volume), forward and rewind (both of which move 5 seconds forwards and backwards respectively.
Update Player class with minor functionality changes.

- Minor updates to interface to facilitate use in Controller.
- Allow the track to be accessed outside of the class.
- Change #pause and #unpause to #toggle- we only should make one call to do this action.
- Remove unnecessary #audite_events.
Return the filename if the ID3 tags have no title.
Add View and Controller classes;

The View class takes a Vedeu::Menu instance which has been constructed from the TrackCollection in the Controller. It passes this 'playlist' to the Vedeu::Parser which forwards it to the 'playlist' interface for rendering.

The Controller class orchestrates the firing of events on key presses by the user, invoking the Player etc.

An interface and method to start the application has also been added to the Playa::Application class.
Merge pull request #1 from gavinlaking/choons

First almost running version.