Added select functionality

NOTE - this is hacked together for demonstration purposes. Reworking
this into a much more reusable format using marionette