Website is up!

https://www.newengland-autonomy.org/

And we updated the welcome page to reflect the changes.