Added license
First pass, basic features work.