Initial import of code
Added a bunch of file types to the ignore list