Removed need for application, supervisor and gen_server. Removed ETS dependency. Simplified configuration. Big thanks to @ericmoritz for the recommendation.