Improved counting, move commented appended

Moving commented.append(comment) fixed a bug (hopefully) where if the
message wasn't sent, the user never received message as it was already
in the array.

Improving counting by using regexp instead of count. This stops false
postives like "hard" instead of "har".
Better formatting, added headers for CSS

Now shows chapter numbers.

Messages start with empty headers, this allows the mods to hide the
comment with provided CSS when that is done.
Added shidarin:feature/dictionaries manually. Added CSS file for subreddit
New Feature, only post in All Spoiler threads.
Better end comment
Merge pull request #8 from SIlver--/Develop

Develop
Initial Commit-Books class

Create all the functions into a Books class
Worked on search_db() func
Worked on build message
Worked on reply() func
Cleaned up and fixed errors WIP
At the same functionality as master

A bit more testing and cleaning the code, this will then be merged with master. This will allow new features to be made quicker.
Removed story_findall() func, not required
Split search_db() into build_query_sensitive()

build_query_sensitive will build the SQL query if it's sensitive or not. It will then call upon search_db() to run the query.
Added comment as an argument for Books `__init__`

-Fixed use of `comment` to reflect this change
-Moved commented and term history into Books class level variables
Reply() has default value for spoiler

-Removed redundant else clause append commented.id.
-Spoiler reply message now an else of `if allBooks.book != NONE:` was already done because of `if re.search('Search(All|AGOT|ACOK|ASOS|AFFC|ADWD)!', comment.body)` This was done as previously it checked twice if it was a no spoiler thread.
- Allow users to search below 3 characters again. This was a limitation because previous faulty regexp.
Removed overuse of lower(). Better use of comments

- Fixed a bug where when search_db() was split, forgot to add bookSearch as an argument from build_query_sensitive()
Tiny fix
spoiler_book() now watch_for_spoilers()

-watch_for_spoilers() uses a loop to find the title and a loop for the book
-_book attribute now .bookCommand
-Book globals are now an enumerate, will be used later to determine which books to use and under
Some minor fixes

- comment_count using 100 as it fixes 504 issues currently happening with RPAW
- using re.search instead of re.match for regexp