Attempt to set up some reactive version
Added git ignore
Fixed comments