Second commit; startin to get some code, but only headers.