Database initialisation added

Without this, you would have to provide path data for the
flaskr.db file. This now means that there is no room for
incorrect data input.
Introduction of a GitIgnore file
Before & Teardown_request added

Functions marked with before_request() are called before
a request and passed no arguments. Functions marked with
after_request() are called after a request and passed the
response that will be sent to the client. They have to
return that response object or a different one. They are
however not guaranteed to be executed if an exception is
raised, this is where functions marked with
teardown_request() come in. They get called after the
response has been constructed. They are not allowed to
modify the request, and their return values are ignored.
If an exception occurred while the request was being
processed, it is passed to each function; otherwise, None
is passed in.
Show entries function added...

Though it is missing it's template called show_entries.html
Addition of add new post...

Without the HTML template