Consolidate files, simplify signal code
Add gitignore file
Add Eclipse files to gitignore