Prefix all modules with 'Plailude'

This avoids circular imports when hacking on plailude itself, and it
makes life more pleasant for users of the library.

Signed-off-by: Alexander Berntsen <alexander@plaimi.net>
Reviewed-by: Stian Ellingsen <stian@plaimi.net>
Signed-off-by: Stian Ellingsen <stian@plaimi.net>
Consistent the style

Signed-off-by: Alexander Berntsen <alexander@plaimi.net>
Reviewed-by: Stian Ellingsen <stian@plaimi.net>
Signed-off-by: Stian Ellingsen <stian@plaimi.net>
Add Control.Monad with retreat and erretreat

Signed-off-by: Alexander Berntsen <alexander@plaimi.net>
Reviewed-by: Stian Ellingsen <stian@plaimi.net>
Signed-off-by: Stian Ellingsen <stian@plaimi.net>
Bump to 0.3.0

Signed-off-by: Alexander Berntsen <alexander@plaimi.net>
Reviewed-by: Stian Ellingsen <stian@plaimi.net>
Signed-off-by: Stian Ellingsen <stian@plaimi.net>