Added state for providing information for a single teaching material
Added an action for fetching a single teaching material
Added categories and categoriesInfo state
Added comments for newly added functions.
Changed categories state to Map<Integer,Category>
improved logger settings - added second configuration for tests
implemented Guice injection in JUnit test cases
implemented simple test case for BookManagementViewModel with Guice
injection
removed CategoryInfo-State
Added DAO-binding in BasicModule for Categories
Edited View to use the new States of BMViewModel.
Merge remote-tracking branch 'upstream/develop' into issue#200-201
Added doUpdateCategory method.
Merge pull request #211 from Junkern/issue#123,#201

Issue#123,#201
added script to create a mysql user for JUnit tests
added sql files for schema and data creation
create sql schema and insert data in maven sql:execute
execute mysql user creation script before building
fixed indentation
removed unnecessary permissions