Add ACP

By this PR I only add/create basic files and methods.

The admin controller and html files will be filled in other PR.
Lets say `Can manage Pages extension` so its more clear (there are so many permission options we want to be clear "pages" means our extension and not something else).