Added crate attributes. Changed executable name
Directory relayout to match Cargo recommended layout