Feature practical registration

Practical registration using a secret that can be in the url.
Also implemented a basic view of a practical.