Moved routes out of service provider.
Added the LoggerDecorator object.

The LoggerDecorator wraps the user's Logger so that logs can be fetched
later to be displayed on the profiler.
Added a LogEventHandler

The event handler automatically records Laravel's logs if the profiler
is turned on, and then passes the logs to the logger. If the profiler
is turned off, then the logs are just passed on to the logger.
Added Query Repository

Used for storing query information.
Added Laravel Query Repository

Converts Laravel's query event into just a query and execution time,
and then records the query's data.
Added a Query Event Handler

Records Laravel's queries.
Added the PrimerInterface

Primers can be used to assess the environment and determine wether the
profiler should be enabled or disabled.
Added the Config Primer

The Config Primer looks at Laravel's configuration and determines if
the profiler should be enabled or not.
Added the Session Primer

The Session Primer inspect's Laravel's session to determine if the
profielr should be enabled or not.
Added getQueries method to Query Repositories
Fixed spacing issue.
Moved the Timer class.
Created the Timer Repository

Moved all of the timer related methods out of the profiler class and
into the timer repository.
Improved the Timer class

Timers can now be resumed after they've been paused. NOTE: I renamed
the "end" method to "pause".
Removed old classes

Yay! Let's break everything!