initial component commit. simple style guide included.