Floe
Improve design of Flow.

Use smart pointers to store locations, never stack items.
Update tests.
Implement floe write.

Write a floe file given a berg file.