started using nvcc

started using nvcc instead of g++; some misc cleanup and moving files
around
Cleanup

Moved things around and started working on gpu filter