Added list interface and exception
Added array list
Added array methods
Completed list
Merge branch 'feature/list' into develop
Added license