moved go stuff into two files and updated README