Reorganize Ceylon source files

One module with a proper name, and one package per example (I’ll add
more examples).

Also make everything shared so it can be used from other modules.
Add a .gitignore
Add example: number not divisible by three

Divisibility by three is a regular language; its complement was chosen
to demonstrate that it is possible to have multiple accepting states.