Added UserAgent, fixed URL, Allow Source only
Added Github test, fixed coding style