Re-organized code
Re-adding runners and fixed git ignore file
Removed build and dist from repo
Added port randomization to the peer server