Initial empty OTP/Application

Generated using rebar.
Initial MIB definition

Define total number of requests received in a MIB. The mib compiles and
can be loaded, and its value manipulated using the snmp application.
Add .gitignore file
Test total cowboy requeusts snmp counter

The initial test. This test fails since none of the code has
been implemented yet.
Document how to play with COWBOY-MIB

Also added a simple helper module that allows to the user
to load/unload the cowboy mib and increment the counter.
Implement a total request counter using a simple gen_server

This is a very simple implementation that increments the counter
everytime a request is received.
Use the wiki to document

Instead of having a large REDAME use a wiki with markdown.
Implement request method counters

Provide instrumentation to count requests per method.
Update erlang.mk

Source: https://github.com/extend/erlang.mk
Commit: 46d08fcffe8848b492089c29c2effb7767075792
Simplify and enhance request counter test case

I found out that there is a sweet module `ct_snmp` that simplifies
the way we start an snmp agent & manager for testing purposes.

Also, use proper to generate a random set of requests and test the
counters that way instead.
Reduce test verbosity
Use snmp agent database to store and manipulate variables

Instead of storing our own counters duplicating them, user the
snmp agent data storage.
Add a test case that checks for total request during failure.
Calculate the total by folding over the snmp table

There is so many ways things can go wrong if we have to keep
maintaining the total in the gen_server state.

This change implements table_fold that folds over the snmp table,
it wal heavily inspired by `snpm_generic:table_foreach/2`
Implement response metrics

We now count the number of responses and their sizes.
No point commiting a file that gets generated at compile time.
Ensure we create rows as the mib loads

This reduces the dependency on cowboy_metrics_server. Furthermore,
simplifies testing.
Add units to size metrics in the mib
Split the single test into multiple ones

Instead of one monolithic test case split it into multiples. Also,
changed the way we determine the size of the request.
Update README & TODO items.