clean up input processing
add gitignore
constantize some stuff
start generator