Merged project between different implementations and added README for submission