added visitor basic ACL roles and enhanced content fetch and show

Any developer who have updated to this commit must remove remove all data in DB table 'modules' and run php artisan ravel:sync_roles

Signed-off-by: Raf <7909000@gmail.com>