update gitignore
first stab; doesn't really do anything yet, mind.
fix double-slash bug
filename bug
add function loading
complete second file reader draft