git ignore
adds semis, and adds better backwards compat.
update bower