User can now customize start and end pages.
Added .gitignore.