Ignoring IntelliJ project files
Changing the way select statements are formed. Unions probably shouldn't be a completely different structure, and I don't think I need polymorphism on statement types.
Updated README