Move personal to controller and add tests for it

Yeah not sure, atm the method is only called directly (without any Middleware or whatever:
https://github.com/owncloud/activity/pull/205/files#diff-00f3ec719a69951e82c34155f3a50b44R17 )
I assume `@NoAdminRequired` works aswell, but I wanted to point out the fact that it's called different (also PublicPage is copied from the sample you gave me from raydiation)
https://github.com/Raydiation/feedcentral/blob/master/controller/feedcontroller.php#L64

But if you think this is better, I can update it