Closes issues #3, #4, and Vladec/matching-engine#5

Hi,

Vladec/matching-engine#3, Vladec/matching-engine#4, Vladec/matching-engine#5 to be closed, after being checked, ofc.

Sorry for previous commit, I deleted it, but it kinda messed up the issue tracking. This one is cleaner, didn't commit useless binary files or log/config files that could have changed.
Give me some feedback about the "issues" and the way they are "solved" here.