Removing New Relic monitoring

Reporting isn't required at the moment.

Did a small amount of cleanup as well
WIP removed checks that are slowing things down and are unneeded

The plan is to let the database do the majority of the checks by
using an update/insert query instead of the current `INSERT` one.
By removing the search through all of the summoner's games, we can
check against a single ID or datetime and only deal with games that
are after that.

This project should build but it may not work correctly at this time
WIP using channels to provide summoner ids to methods

Decided to switch to channels instead of a `[]int64` so that a
future version could you a fan out approach to download game data
from Riot in a concurrent fashion. In the process, I removed a lot
of code that was no longer needed.

I've also moved the configuration code to a separate file in an
effort to keep `leagueloader.go` clean. It also allows for room
to expand if needed.

This commit will build but will not download game data as I have
temporarily disabled it.
Updated config file template to include API request limits
Added field to keep track of the last time a summoner was updated
WIP pre-inserting summoners
Finished adding summoners

This will help jump start the application by having a list of summoners
pre-populated. Feel free to use a separate list as this one is specifically
for the Neta league.
Now using channels to pass around summoner information.
Made the whole program work

Used channels to pass around summoner information so that many of
the methods could run concurrently. The application now updates
summoner information as well as gets their latest game data, last
10, from the `Game` endpoint. Still need to fix the following:

* hangs at end, likely due to channels not closing
* could also do with some current status output
* need to bring in `MatchHistory`
Removed a table and method to reduce time and sycnronization problems

Dropped the `summoner_stats` and related method to reduce having
to synchronize the stats with summoner games. I also removed the
surrogate key on `summoner_games` and replaced it with a composite
key. What this means is that we can simply `INSERT IGNORE...` into
`game_info` and `summoner_games` and not have to worry about
anything. By making the summoner games method use only games after
the game info method is done with them, we can keep the tables
foreign key and data integrity.

The program is currently not running due to trying to get the game
channels to close at the correct time.
Updated template to use correct JSON formatting

The rate limits can't be surrounded by quotes
Moved the goroutine up one level to surround the summoner loop

In doing this, we're able to have more control over when the channel
closes. It also gets around a previous bug that was causing the wrong
summoner to be assigned a game. The database would end up with more
than 10 games for some summoners, which is impossible on a first run,
and some summoners with less. The summoner ID that was being referenced
was outside the scope of the goroutine and therefore out of its
control.

The application now runs and shuts down properly.
Updated the rate limit settings to read from the config file.

The ability to change the limits in the configuration has been
available for some time but the code did not actually honour those
limits until now.
Cleanup and removal of a channel that isn't in use
Merge pull request #7 from NetaGaming/develop

Release 1.5