List: Use stdlib Data.List.isPrefixOf instead of prefix implementation
Main: Use let syntax instead of boxing and unboxing monadic computations
String: Add String module
PrettyShow: Add PrettyShow module
List: Add unique function
Makefile: Add linting support
Replace Extras module with String, List and PrettyShow