J money

* This is a merge of my previous hardware project. I had to move a few things around and abstract the sockets into it's own lib. I did this so I could eventually notify a client of new photos which weren't necessarily from the same user.

* All previous code is still functional.

* Check out the updates to the readme for additional required libraries.