Add style, GitHub buttons and refactor