Divided 'assets' directory into 'public' and 'private' directories.
Enforcing use of 'trigger()' function for Controllers.
Adding Controller for monitored downloads.