First version of the framework
Added .gitignore to ignore .idea files
Added GPLv2 copyright notices to all files