add basic gitignore
add all data to gitignore
cherrypick a lot of changes from Matthew S Plant <matthewsplant@gmail.com> fork
more cherrypicks
get latest magento running
some comments