Fixed build
Cleaned up warnings
Added copy to Device
Ignoring Cargo files.