Finished adding full support.
removed stash
fixed gitignore