move over to rust-empty, move src and update, change to lib crate type