Update to rust 0.6
Add misc module, ignore lib*so files
Use i8 instead of int
Rearrangement, added some comments
Updated .gitignore