- Add P2PfUser
- Implemented the securityclasses
* Renamed Custom classes to p2pf
* Implemented SecuritySxpressionHandler
Override the haspermission-method of the securityexpressionroot
direktly. so all checkmethods are on one place, the
P2PfWebSecurityExpressionRoot.
@PreAutorize Annotation is working

Using:

1. To use own Methods in a PreAutorize Annotation
it must be added to P2PfWebSecurityExpressionRoot

2. If you want to insert Variables in the Annotation
it must be a field of the Class in which the Annotation is called
or it is a Parameter of the Method for which the Annotatio is called.

Using variabls:

class User {

String name;

@PreAutorize("customTest(#name, #arg0)"
public void send(String msg) {
...

 #name is the field
 #arg0 is the msg of the send Method

The Variables are add to the ExpressionContext in the
P2PfWebSecurityExpressionHandler by reflection..
Add Rolemanagement

The rolehirachy must be set in the application.properties