experimental enhancements
redesigned how helpers and controller methods works
split everything into multiple files
missing attr_reader
return nil when policy scope not found
added lots of tests back
Merge branch 'enhancments'