Implement basic prompt
Update prompt to use libedit
Add preprocessor check for Windows