Added Commons Lang 3 dep
Simple error handling
Properly configured logging subsystem
First working version