Adding base rust files
Adding working files