added functional programming support to Airlift. Cleaned up unused Java source files. remove compilation artifacts from repository
removing class files from repository
added certain directories to .gitignore