Added source and IntelliJ support

Added source files and IntelliJ project files