Added ability to edit a Track

Also handles updating Track associations (Artist/Album/Genre)

The Album logic was pretty tough, *phew*