added default .gitignore and License
bumping deps to latest and removing old ones
made a proper package.json
updated code for new deps, cleaned up cruft
silly json typo
fix formatting
add logic to get IP if on mac
adding back frontend
adding back frontend: express