Adding new file formats and ability to rename

Adding ability to rename files
Move get_date to its own method
Updated git ignore to ignore Visual Studio files