Removed empty implementations of destructors
Merge branch 'refactor'
Changed the nvcc compilation rule
Changed back from template scale functions
Half-way implementing the curved space Vay pusher
Added Christoffel pusher
Updated fieldsolver for time slicing
Implemented the proper christoffel pusher
Implemented the geodesic pusher
Tweaked geodesic pusher
A configuration optimized for testing particle pusher
Modified particle position update
Small tweaks of the initial condition
Fixed field interpolation
Implemented another pusher
Implemented transformation to cartesian vectors and back
Added tests for transforming between cartesian coordinates
Added plasma to the monopole configuration
Finally fixed the particle pusher
Refactored x1 and x2 more succinctly