Update theme lib to search within the laravel public dir (whatever it may be set to)

Update theme lib to search within the laravel public dir (whatever it may be set to)
Added config for templates dir and move theme namespace registration from the pages package to here
Gracefully fail if theme path is accessed before package install
Committed required config file