Updated to fix exports/libraries

Squashed commit of the following:

commit 9ab83cc7e6c5e9503042367e9f3030b5ec9078f4
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 11:14:18 2013 +0000

    Updated grunt file

commit b60993f57daf03c187faecec1d13fc2e4a6fb6fd
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 10:54:48 2013 +0000

    Updated config.js from string to array

commit 0ce746a659dbd1bb8b2bf6a12796a734c8d57cd0
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 10:52:45 2013 +0000

    Added exports/libraries to config.js and app.js

commit d630b09a8482e69ae3884b7a76290fddad924c83
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 10:02:12 2013 +0000

    Changed comments

commit 87f23f26a57226add553e15d2dbf97b217bc7846
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 10:00:14 2013 +0000

    Removed console.log

commit c7968ce94ea79e7df9a2949f0a8337de0d038a19
Author: Daryl Hedley <darylhedley@hotmail.com>
Date:   Wed Dec 4 09:54:54 2013 +0000

    Updated device to return Adapt.device object