added more inventory handling and VS2013 unit testing experiment