Change the layout
Return a nil error, not the last one
Comment the behavior of parseMigrationFile
Don't use a string pointer, and fix the check for appending a file
Check that we have at least one migration before accessing the slice, otherwise log