Squashed commit of the following:

commit aea5f87b2c4440852a4cd49e2a0394c4d8b1caac
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue Jun 10 20:16:13 2014 -0600

    working on form for adding a study

commit 01b8707c7a57a84996c906ef0647d75543890391
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue Jun 10 19:48:37 2014 -0600

    basic form for adding a study

commit 12a8b833eda57a4e44d1d13e65c5cef26de1a111
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue Jun 10 18:01:37 2014 -0600

    Working on add study form

commit 494562afa9af1a3a9a6ff41f0ce63435933bbc64
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue Jun 10 16:03:34 2014 -0600

    Fix for page title

commit f655674a9c800ec722212841e8d8fb7624338532
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue Jun 10 14:56:13 2014 -0600

    Fix for page title

commit 95658bb4fa2850fea6288fce72c8d66669b5ec0a
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue Jun 10 14:50:59 2014 -0600

    Autofill / autocomplete works for login form now

commit 34d01ef6402e0971dd14abd31df5cf96ff1c0d97
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue Jun 10 11:15:19 2014 -0600

    page reload works in the web client

commit 2e974c680a08bb67e3221cb546a84efbc0531454
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon Jun 9 22:15:41 2014 -0600

    Coverted controller tests to be WordSpec like

commit 26b3d0ec7996ab84ef08effeb3a1a58585d65e43
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon Jun 9 21:39:37 2014 -0600

    Fix for cache when testing REST API

commit 66dfc40158fe3b0c94c1ef869f147ad715f73883
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon Jun 9 11:26:10 2014 -0600

    getting controller tests to work with user authentication

commit 24586c451de56c6cc90b8cc4dac8e5a0024aaea5
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sun Jun 8 21:16:24 2014 -0600

    Adding user authentication

commit 82cda445583dbe665f0149450ea346b3354a958e
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri Jun 6 01:24:33 2014 -0600

    fix for failing tests

commit 0e9eac46a1337507cacd27a11a0a442331beab1b
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu Jun 5 16:22:49 2014 -0600

    Fixed scala compiler warnings

commit f29d5328625683760957c4dee46f82f504b06262
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu Jun 5 16:06:27 2014 -0600

    Sync'ed to changes in play-angular-require-seed project

commit bcb38d6107163ef856588f20c7bddb521e871af9
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed Jun 4 16:11:38 2014 -0600

    using UI-Bootsrap in study view page

commit 75b896f4e0f0b9dae255c45164c701e094527e94
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed Jun 4 15:27:13 2014 -0600

    working on displaying a study

commit 96468e693886895a01a2d681f0d2f86d5c1f5c96
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed Jun 4 13:03:35 2014 -0600

    added 'truncate' filter

commit b431486bb596208eb1c865f8d80c2e2931c84014
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue Jun 3 16:07:38 2014 -0600

    using play routes and can get list of studies

commit cb3ef1fcf253bf54b24dcbffa0ec173bff50fe6d
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon Jun 2 18:04:53 2014 -0600

    working on REST calls from client for study

commit 89b9c42670316f2beabb26882208eadb2e2e6c61
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon Jun 2 12:40:33 2014 -0600

    added angular js files for studies page

commit 87db04bfaf85f4705b886564e4b01895520aae8b
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 29 12:14:30 2014 -0600

    working on user REST

commit 938f516245d022ea022c9b2fb7f570d7c9f854be
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 29 07:58:07 2014 -0600

    working on user REST

commit 9e9ad83417d427e414f625b1ff1f65fd86a7fb26
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 28 20:19:38 2014 -0600

    working on user REST

commit f9d18c25d6f91bf55ed0d70f98443e84ff0aeebc
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 28 17:07:45 2014 -0600

    project compiles again

commit f45fc71a37eb2cdcd05a2981f06a8d54f05e1035
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 28 15:57:39 2014 -0600

    tests for user REST

commit eef4b7e7e56f704f66ebb483926d6c2e7e33b960
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 28 15:18:59 2014 -0600

    can now log into web app

commit b65e09d335de356ac430c0529fbbd15f08df1163
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 28 15:01:04 2014 -0600

    login working

commit 71f93d0b12ef6c5fd95dbbb24c42324779a872f3
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 28 14:01:00 2014 -0600

    fixed warnings and errors on page load

commit d15a5873ba56dd0e9d8f0cc731e954577a1106d9
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 28 13:16:51 2014 -0600

    Starting to use AngularJS for client side

commit b4d3bb1c179cd489bec607406fa7ed34aad6920e
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 23 15:44:49 2014 -0600

    working on REST API

commit 74ff36b6dffbceb51f2659f2526e665118839700
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 23 10:29:19 2014 -0600

    working on REST API

commit 6a904e1dc223d7e604170e9b5c6fdff81bd72211
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 21:40:40 2014 -0600

    working on REST API

commit 2359463f8e0cb64a9694bb38b927afac13d27ea6
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 16:28:26 2014 -0600

    working on REST API

commit ef59212dba5ae0c556da9573ba3c1b9017efd972
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 15:48:01 2014 -0600

    working on REST API

commit 6178dfa5d13d53f35894a29b9f21a9282075e14e
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 15:14:54 2014 -0600

    working on REST API

commit 8fad4b34b319caac3b2c9fe7a92b900f21ca971b
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 13:34:49 2014 -0600

    working on collection event annotation type REST

commit ae722ddd2ee68753f571061d87c86b321af74d18
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 22 09:39:27 2014 -0600

    working on collection event annotation type REST

commit fe54f9d96d80babe54a214907207d9f1b3fac135
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 21 21:20:39 2014 -0600

    Added more tests for REST

commit ca8c1628e4382a0f73299045c1f9c327f16c774d
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 21 19:56:02 2014 -0600

    working on collection event type REST

commit b36e6052246eac5afb559d640045e07caa093b31
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 21 18:04:54 2014 -0600

    working on collection event type REST

commit 5efc89edacf7c4b632e50fccb7baff48609a445c
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 21 16:08:09 2014 -0600

    working on collection event type REST

commit ddd7d82270c4d1dd0d632b88879fe171c7679bf8
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 21 15:58:22 2014 -0600

    working on collection event type REST

commit f6fd85c26d484ffd9be9eaeede3e55c177355e5a
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 21 13:52:00 2014 -0600

    Added REST API for specimen groups

commit 02392b71a3214fab69160c10ff7a962c3c3bab29
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 21 10:44:32 2014 -0600

    Added 'type' attribute to JSON interface

commit 7de2d4d7f6603b170a9d5af46c4c635cd203d070
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 16 14:55:16 2014 -0600

    fix for addedDate and lastUpdateDate

commit 5ef55ef47800e50e2c60ca5bf76278b31f5af985
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 16 14:47:29 2014 -0600

    fix for addedDate and lastUpdateDate

commit ff4809028b72c71a7db7459445b54c9cf563b308
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 16 14:40:04 2014 -0600

    fix for addedDate and lastUpdateDate

commit 6e9456ec71327b821714f45d492e6c9387873704
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 16 14:32:31 2014 -0600

    fix for addedDate and lastUpdateDate

commit a731966ab883b91b46c2b8c28e44738c28b03dee
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 15 16:25:18 2014 -0600

    fix for addedDate and lastUpdateDate

commit 8eb27cccf753950db51f2d54e15d2dfb28025420
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 15 16:15:20 2014 -0600

    fix for addedDate and lastUpdateDate

commit 45fcffca23111cce8faae6674b29fbad525e2f5f
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 15 14:44:56 2014 -0600

    fix for addedDate and lastUpdateDate

commit 397bcd4c71a7484ae7e1187f86bcc982459ec860
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 15 14:27:59 2014 -0600

    fixed tests that were failing

commit 465ec98a46bf58f6100a6d197b6aa990e811b531
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 14 16:15:54 2014 -0600

    fixing issues with setting timestamps

commit 47e42edd467e88deee85368b6aada15b25a03c37
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 13 16:19:26 2014 -0600

    fix for addedDate and lastUpdateDate

commit 08361f5e40bdae361e93e46f86834d5dd189d6ae
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 13 10:33:33 2014 -0600

    Upgraded to Play 2.3.0-RC1

    Also removed SecureSocial.

commit b122da16e5f42eaac1711a1cebb12fdd7af84305
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 12 15:36:38 2014 -0600

    working on specimen group REST

commit 4e302a04f83220770a4ce56ded97b2072d8f07a2
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 12 11:14:54 2014 -0600

    better handling of validations

commit ab9adc913ebe9f924af963f938b2a5509451c3d8
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 12 10:05:00 2014 -0600

    working on specimen group REST

commit ffd47bd8561f75008f3a3bd04509de3f80ce2edb
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon May 12 07:57:36 2014 -0600

    working on specimen group REST

commit 745e2f99f9cf48c6ec65e81feb31f653a43b8fc4
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sun May 11 11:13:49 2014 -0600

    Adding tests in SpecimenGroupControllerSpec

commit 3dd9940f22fd5efe95cca84cbe64fefa57ab0eb6
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 10 19:22:50 2014 -0600

    more REST API test specifications

commit 2fd83e01b72f8c2cc7e89c07f99a372f1b574e15
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 10 18:50:24 2014 -0600

    working on testing REST API for studies

commit 48c8de08253c37238a7a4be109e9ebf0969d690a
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 10 14:26:33 2014 -0600

    working on testing REST API

commit 7bde11bf0d6655e897e97488f5e4e6f63ed96fb8
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 10 14:10:36 2014 -0600

    working on testing REST API

commit e6a24e87f26f1d596bd6d0492927e65d858021cf
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 10 10:21:58 2014 -0600

    working on testing REST API

commit 6e9984bed1a0f058e8e500a3aea1be7884c2acd5
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 9 16:09:39 2014 -0600

    Fix to initialization

    Can run as Play app multiple times from tests

commit 6dba6daed9f07800311f2c7ce2ade28d7727ee93
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 9 10:30:48 2014 -0600

    using plugin for initialization

commit 4209625b70f83099d1c41424e9dfaf9e0a40ec11
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 8 20:36:34 2014 -0600

    need to fix initialization

commit 91d1373597e3755e6832371fc19610a0c570617b
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 8 17:46:57 2014 -0600

    more REST API testing

commit 421a6049bc95f0f4e8a4a0c1230a621ad8fb225b
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 8 16:13:02 2014 -0600

    validating json values

commit 829403557d8e0e1b8f60bf8005432cd831af7e3f
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 8 14:59:33 2014 -0600

    working on StudyControllerSpec

commit 1fe538b31460574bb70f4412ef6c4b728f22ef28
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 8 13:02:32 2014 -0600

    moved json code to its own package

commit 4070a9f09981f16ff1fdb31b7b92456386f30862
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 8 11:40:17 2014 -0600

    implementing tests in StudyControllerSpec

commit 54af09f117efc9bd5634010e8af1d7e4a8f148ce
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Wed May 7 22:10:51 2014 -0600

    implementing tests in StudyControllerSpec

commit 7312c12ca39ff4d4b79c41ca7531f33087aeaeeb
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 7 16:30:45 2014 -0600

    working on writing tests for REST API

commit f9aeb1283325351f60645261a9d7e917639323c5
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 7 16:06:40 2014 -0600

    replacing webapp with REST API

    Will use AngularJS for web app later.

commit 25d1e7c525f7d399f124b26353b669b3b2a3c331
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 7 12:30:01 2014 -0600

    implemented GET and PUT for studies

commit f0c586794b50cfad1814d70b81c1dda52573fcdf
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Wed May 7 11:50:49 2014 -0600

    implemented POST for studies

commit 09de0627b3505ae1626f01a830a76ad80b50f071
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue May 6 20:54:07 2014 -0600

    fix for web app init in development mode

commit 4ce2fa6f6752340279486c6144287a66e657b7c3
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue May 6 19:51:54 2014 -0600

    added more checks in test

commit 81470a4d430449547472b4300c35b203b4092712
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 16:15:01 2014 -0600

    implemented StudyService.isSpecimenLinkAnnotationTypeInUse

commit 3b471006a530e8e00d0726505687bdaa8222f5ab
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 16:06:03 2014 -0600

    removed FIXME comment

commit f49adb1142aeac0756adb947927f6d4bff29d86d
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 16:02:26 2014 -0600

    added generic function to validate entity IDs

commit 03c8908ca18658cd859fe94ad7bed2cd207c150e
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 15:43:28 2014 -0600

    implemented user update

commit 658665016aadf8a864be1c9400202861143a010b
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 14:27:16 2014 -0600

    added tests for addedDate and lastUpdateDate for study domain objects

commit d05164e881fc45e4f3fa5d9d4d6342a699d050d5
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Tue May 6 10:46:42 2014 -0600

    added tests for addedDate and lastUpdateDate in StudySpec

commit c159cc84657e3232446b862994b76f2533fb69d8
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Tue May 6 09:21:06 2014 -0600

    implementing addedDate and lastUpdateDate

commit caee487009cad9ea0b051cfef6e8f7e540cc3621
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Mon May 5 16:48:39 2014 -0600

    using addedDate and lastUpdateDate in entities

commit 12d8471085fc28e853127434e404307130b9bce8
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 5 12:36:45 2014 -0600

    updated scalatest version

commit f03a93ab56118ffab56ff302e4cd6c3566351ff3
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 5 10:11:41 2014 -0600

    all tests pass

commit e363781f27e6b9c8bbddecf9b2b2a5905fd96dea
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Mon May 5 09:50:37 2014 -0600

    Study processor not checking if study exists.

    test was also missing from study sub entities.

commit 1d50a5102d1fccc966e1dac81c034e05d5884396
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sun May 4 19:54:47 2014 -0600

    generate HTML report for tests

commit 33439135e0042f70f62a11695d9146a85416fa8f
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 3 19:39:55 2014 -0600

    All tests in SpecimenLinkTypeProcessorSpec pass

commit fa5915a65c2fb4e22b26de8a95b8009ae073c3ef
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 3 12:21:56 2014 -0600

    fixing tests in SpecimenLinkTypeProcessorSpec

commit 75178367fde9185d6c5160a86a5a08f2aa2db82d
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 3 11:49:16 2014 -0600

    added new test stub

commit 0d480c00c3e4a2d810706c2a569d9d3b1263f521
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 3 11:10:44 2014 -0600

    working on making tests in SpecimenLinkTypeProcessorSpec pass

commit 0239bbf7e51aa3f6c6a942e7a0653f4d649db75b
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Sat May 3 09:38:10 2014 -0600

    more tests in SpecimenLinkTypeProcessorSpec

commit 8030e6ad686bc0f1a4f45d3bd65f418a912bbf0f
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 2 20:49:35 2014 -0600

    using helpers when sending commands

commit 72b0a9646a38c4d4a52a84d3d2bab4479d1794cb
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 2 20:05:42 2014 -0600

    replaced tabs with spaces

commit 92ee7d040b459a1f1f04771491384e5d5b38b310
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 2 20:05:26 2014 -0600

    using helpers when sending commands

commit 561c26eca6ef18805bdeb16d4aaee3810c6d9491
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 2 18:37:46 2014 -0600

    fixed askAddCommand and askUpdateCommand in SpecimenLinkTypeProcessorSpec

commit 7ce5676aec9925afdfb9dd4e7ec096cf7e40634a
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 2 16:14:13 2014 -0600

    using helpers in ProcessingTypeProcessorSpec

commit 96be12debf28a833c1a546f99a0a36719e99971b
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 2 16:08:35 2014 -0600

    fixed bug in ConcurrencySafeEntity

    Was not handling negative version numbers correctly.

commit 3e4101dc92bc2115ce73d1053de44633fdeab660
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 2 15:12:23 2014 -0600

    Working on tests fror SpecimenLinkTypeProcessorSpec

commit 79d11fd912de9deb491e062f869a81265f25a91a
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 2 12:42:43 2014 -0600

    fixed validations in SpecimenLinkType.create.

    was having problems because of 13 validations

commit 8fb8b31630a7ee2cec498e0357fbb6f370a70707
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Fri May 2 11:11:40 2014 -0600

    converted all validations to use ValidationNel

commit 8f8688741fd53156895218022806325db4cbf004
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Fri May 2 07:55:14 2014 -0600

    working on SpecimenLinkTypeProcessorSpec

commit 040a5cd18607e25ee6b1db0554c00cb425d65ab3
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 1 20:38:37 2014 -0600

    working on SpecimenLinkTypeProcessorSpec

commit 7d3d18fcfe39ef58de08f920351c5d62d97b1211
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 1 20:23:32 2014 -0600

    working on SpecimenLinkTypeProcessorSpec

commit 79286d42287aad6421684b9f9ee0bed03ad7da2c
Author: Nelson Loyola <nloyola@gmail.com>
Date:   Thu May 1 20:15:55 2014 -0600

    working on SpecimenLinkTypeProcessorSpec

commit fea1ecfdf02be1c0adf4baed3e88145902df2c59
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 1 15:09:38 2014 -0600

    Added stubs in SpecimenLinkTypeProcessorSpec

commit 10ebb26f5a78e9049fdabf90dddeb5c1d83d88b5
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 1 14:51:03 2014 -0600

    added tests for processing type processor

commit 68f71c6d11d472ef3661f004014a6f71c3b58122
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 1 14:33:41 2014 -0600

    more work for ProcessingTypeProcessor and SpecimenLinkTypeProcessor

commit 49df7b4d49a523873c9b0b88001387a91777afd5
Author: Nelson Loyola <loyola@ualberta.ca>
Date:   Thu May 1 13:32:03 2014 -0600

    added ProcessingTypeProcessor
Merge branch 'master' into nelson-dev
fix for tests related to logging in
using AngularJS directives to display study page
working on participants tab on the study page
displaying participant annotation types in study tab page
usin ng-grid to display information in tables
using ng-table to display participant annotation types for study
Fixed list method for study controllers
updated SBT version to 0.13.05
fixed typo
participant annotation types are displayed in a modal
more changes for modal for annotation types
implemented more security for REST api
reworking REST api to use JSend format
reworking REST api to use JSend format
reworking REST api to use JSend format
all tests pass using JSend REST api