new factory methods for adding a custom theme.
Created a custom theme class that loads from a less file.
created a .gitignore file