added .gitignore to test program map
Big update to assembler. Also some changes to sim and thrift server. Created ruby thrift client for quick testing