Merge pull request #1 from Perjia/master

Test number 1
Add ignore file

so that VS files don't get sourced unnecessarily
my reimplementation of the barebone
many fixes
deletes
Merge pull request #1 from darlliu/master

Updates