Flattened directory structure and updated some function usage
updated gitignore and excluded vim .swp files