Add gitignore
Initial Type layout