Add more test coverage for Order

-Order#to_s
-invalid orders (invalid action)

Squashed commit of the following:

commit 58a93a8f9161797a00273102d378ea95d0362540
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 25 21:25:59 2014 -0400

    Add test to cover invalid orders

commit 2637ed96b02cd7c101d1b7438fdada0960786129
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 25 19:43:46 2014 -0400

    Refactor to_s spec for better coverage

commit 8f149a399d4c4e79dc9131c9209a6a9f461458a2
Merge: e00c6a5 85988da
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 25 19:26:57 2014 -0400

    Merge branch 'development' into orders

commit e00c6a5405278d5564654175692b30b613514c51
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Thu Apr 24 14:14:19 2014 -0400

    Finish transition is_coastal? => is_multicoastal?

    -@multi_coastal is now an array that contains all multi coastal moves

    -refactored is_multi_coastal?

commit 3dd438f22a2697eef0f45bbb98ecf0c2932e396f
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Thu Apr 24 12:36:22 2014 -0400

    Fixed is_multi_coastal?

commit faf195d5c9a557b86f7f295cd39a0b241c1f881c
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Thu Apr 24 12:10:51 2014 -0400

    Refactor is_coastal? => is_multi_coastal?

    -still deciding on what @multi_coastal should contain

commit 513a9decd701ec32a7a3db1fb31bb48504b443bc
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Thu Apr 24 11:05:12 2014 -0400

    Add multi coastal support order

    -Order#init_aux
      -reworked regex to catch all multi coastal flags (including sector)
      -@coastal returns []  or ['ec'] filled with coastal flags as strings ** to be revisited

    -order_spec
      -add passing spec 'should create a multi coastal SUPPORT order'

commit ecdc6f7e0aa05c283fb54c8b2bef63993f65bd2d
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Tue Apr 22 16:24:22 2014 -0400

    Refactor Order Class

    - @coastal & is_coastal?, default to false

    -init_destination
      -change regex to match a possible coastal
      -set @coastal = true

    -Refactor Order specs
      -MOVE, HOLDS, SUPPORTS & CONVOYS pulled into simple context
      -check coastal flag

commit 8f06cf66ad5e29221ab48f2d6c5843cc608b6a62
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Mon Apr 21 23:05:13 2014 -0400

    Add coastal fleet hold

    -add passing tests in order_spec.rb
    -update and clarify regex in Order.rb:118, follow return pattern established in
      init_destination (Order.rb:103)

commit b68a6855453444a866f081f605eedfe18050a1d3
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Mon Apr 21 22:41:55 2014 -0400

    Add coastal move for (destination only)

    -add passing test in order_spec.rb
    -clarify regex in Order#init_destination

commit 14f499aedca081053013f1c79a224a88e1ca4d39
Merge: 2028c48 ee40a85
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Mon Apr 21 22:15:24 2014 -0400

    Merge branch 'development' into orders

    Conflicts:
    	lib/diplo/order.rb
    	spec/order_spec.rb

commit 2028c485f23da21c7dedf58df7ee175d2a960cad
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Sun Apr 20 23:02:16 2014 -0400

    Add support and convoy order create, fixed aux_init

commit f5b33f212a957cba3fe5210701092e80b2b4cbd2
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Sun Apr 20 22:43:45 2014 -0400

    Fix init_destination, guard kicked out too early

commit 476d49eec2e62ad6b7912ac6f08573ffcf8bc998
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 18 15:59:37 2014 -0700

    Continue on to_s, todo: fix holds defect

commit a074bba7b778c1e91f2254502cdc514d22725a97
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 18 14:01:02 2014 -0700

    Add simple to_s for move orders

commit e55b0626f93c8768f385c1d23eafa11b86496aad
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:39:45 2014 -0700

    WIP gutted

commit 46f01f569bbc74e7c2b82326545aefde38ae2054
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:39:05 2014 -0700

    Test simple order creation

commit 4937b4d54e45466c464b0ee41fdd340bae70267d
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:38:22 2014 -0700

    Test new get_prov() functionality

commit 873acc7ac541badca857c8e6de86875d65b8666a
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:37:37 2014 -0700

    WIP

commit 67cae3ec8795d892384ce429f8ae7cc5beb3976c
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:36:24 2014 -0700

    Expand class Order

commit 88da3a47781560137f7e1f4efac90f376357ed7b
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Wed Apr 16 14:35:22 2014 -0700

    Add more robust get_prov() via @reverse_prov_map

commit a369b1a67d8c0f3c2d8d35132e8b120661e9afcb
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 11 00:09:16 2014 -0700

    WIP:  Wrote tests for class Parser, currently implementing functionality

commit ac030ba64240495902762a6229dd3da5ff79dd8f
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Fri Apr 11 00:08:15 2014 -0700

    Replaced baseline with respond

commit f53974219a74042f88246445e53d85c5e65b1338
Author: Nikola Savic <NikolaSavic@gmail.com>
Date:   Thu Apr 3 12:13:50 2014 -0700

    Parser responds