Some block structure implementation and starting the painting process.

@angaither 

Initial block scaffold and paint. More paint to come.

Of note: I finally renamed the `PageController` to `PagesController` to standardize and follow naming for other controllers.

CC: @barryclark @DFurnes