First version GPU tests
Merge branch 'Lucas' of https://github.com/CS-Project-Team/Master into Lucas
final gpu files