Clean code and add installation guide