Moving authentication out of the resource layer into the service layer for better testing capabilities.
Refactoring authentication for the page/block endpoints into the service layer for better testing capabilities.
-Added the first test(s) for the block service
-Fixed some glaring oversights as well in developing blocks