Added basic project structure
Added discriminated union and discriminated union list
Added testproject, reduced the number of unions to 10