Details Field + block new entries where disallowed

1) Added the Details Field. Make sure that your activities database has
the details field. An earlier version of the code did not create the
details field in the database during installation.

2) Noticed that when a user views their activities in a period that has
been locked out, the new activity button was still showing up. Added a
conditional to remove that problem.