update gitignore
Add github as a valid maven repo need confiugration however
Trim extra models
So much changes that I dont even remember
Add a bunch of exception and add semaphore locking
Update Manager to fix a more generic map interface
Update the map interface for most of the objects and add guava hashing
Optimistic lock on update method
Update Manager test - change interface type
Merge branch 'dev' of https://github.com/snwfog/ppar into soen387/dev
clean up ppar for soen387
Remove test stuffs in the Manager#main
Merge optlock with dev
Fix a braket bug
Update the pom for github mvn rpo
Update base code styling
Update the generic collection interface
if condition is null then return all
Add readme for optimistic lock
Update semaphore and etag in all used models