Changed MySQLWrapper to throw exception on connect error
Trailing space at the end
Added throw/catch clause for mysqli_sql_exception in index.php
Added rules for the blog in .htaccess
Created the blog module

Created the blog module, which will take care of everything relating to
the blog by using sub-modules
Created the show single post, a sub-module of blog
gitignore
Added get_post_count and $total_posts to Post class
Included the show_all_posts submodule in blog.php
Changed show_single_post.php

Changed show_single_post submodule show allow for showing an excerpt of
the post using a different template
Added some post style rules
Changed links in featured_post.html
Created show_all_posts sub-module
Created all_posts.html template
Created show_excerpt.html template
Created show_single_post.html template
Added comments to Post class
Changed select_post methods of Post object

Originally I had two methods, one selecting by id, the other selecting
by slug. This was redundant, now I have one method which uses a
different where clause depending on the datatype of the identifier
argument
Included show_all_tags.php in blog module
Added links to the tags of a single post