Moved Secured trait into it's own file.
Moar idiomatic way of handling Option.