Registering guard instances, not classes
Added interfaces for guard and authorizer
Added a getPolicies function to Guard
Removed role exclusions, having guards specify action names
Added travis file