Feature : Challenge Accepted !


### What I did 

#### configuration challenge (~1 hour)   
I used Ansible. I have used it at work a bit and it is super fun. I have used fabric for deploy at work as well and don't like it very much. 

#### logging challenge (~30 minutes)  
used shell; Googled a lot to get answers; sed and awk are not things I am awesome at off the top of my head. 

#### rest api (~3 hours)  
Django my preferred choice for spinning up a quick web app seemed like overkill here, tried out Flask using sqllite as backend, it is very nice. This needs unit tests. 

##### Improvements Needed:
- flask app needs unit tests
- flask app needs command line args for db setup, db clear, and db file location
- flask app needs config file for setting it up to run under supervision
- log parsing shell should have arg for file name
- log parsing shell should have prettier output
- configuration challenge, only tested on ubuntu, doesnt care if facter is actually installed

That is it for now. Its been fun, Thanks!