removed collection name for embedded class
added track identifier
added missing exception mappers to provider module
basic tracks provider implementation
fixed get track by id