Add Cargo build file.
Add 'target' directory to gitignore.
Re-organize project file hierarchy.